59c4822d4ad5dfac4cecd11231280baa33d4aa35,hazelcast-client/src/main/java/com/hazelcast/client/spi/impl/ClientClusterServiceImpl.java,ClientClusterServiceImpl,authenticate,#Connection#Credentials#ClientPrincipal#boolean#boolean#,496

Before Change


        final SerializationService serializationService = getSerializationService();
        connection.write(serializationService.toData(auth));
        final Data addressData = connection.read();
        Address address = (Address)serializationService.toObject(addressData);
        connection.setEndpoint(address);

        final Data data = connection.read();

After Change


        final SerializationService serializationService = getSerializationService();
        connection.write(serializationService.toData(auth));
        final Data addressData = connection.read();
        Address address = ErrorHandler.returnResultOrThrowException(serializationService.toObject(addressData));
        connection.setEndpoint(address);

        final Data data = connection.read();